www.gusucode.com > 动网论坛Dvbbs v8.3 > 动网论坛Dvbbs v8.3\code\源程序\inc\dv_upscript.asp

    <html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<head>
<style>
a.addfile{background:url(../images/others/addfile.gif) no-repeat;display:block;float:left;height:20px;margin-top:-1px;position:relative;text-decoration:none;top:0pt;width:80px;cursor:pointer;}
input.addfile{cursor:pointer;height:20px;left:-13px;position:absolute;top:5px;width:1px;filter:alpha(opacity=0);opacity:0;}
#dv_fileinput_list{font-size:12px;font-family:verdana;}
</style>
<script language="javascript">
<!--
var DvFileInput={
	$:function(d){return document.getElementById(d);},
	isFF:function(){var a=navigator.userAgent;return a.indexOf('Gecko')!=-1&&!(a.indexOf('KHTML')>-1||a.indexOf('Konqueror')>-1||a.indexOf('AppleWebKit')>-1);},
	ae:function(o,t,h){if (o.addEventListener){o.addEventListener(t,h,false);}else if(o.attachEvent){o.attachEvent('on'+t,h);}else{try{o['on'+t]=h;}catch(e){;}}},
	count:0,
	add:function(){
		var o=DvFileInput.$('dv_fileinput_'+DvFileInput.count);
		++DvFileInput.count;
		var oInput=document.createElement('input');
		oInput.type='file';
		oInput.id='dv_fileinput_'+DvFileInput.count;
		oInput.name='dv_fileinput_'+DvFileInput.count;
		oInput.size=1;
		oInput.className='addfile';
		DvFileInput.ae(oInput,'change',function(){DvFileInput.add();});
		o.parentNode.insertBefore(oInput,o);
		o.blur();
		o.style.display='none';
		DvFileInput.show();
	},
	filename:function(u){
		var p=u.lastIndexOf('\\');
		return (p==-1?u:u.substr(p+1));
	},
	show:function(){
		var oDiv=document.createElement('div');
		var oBtn=document.createElement('input');
		oBtn.id='dv_fileinput_btn_'+(DvFileInput.count-1);
        oBtn.type='button';
        oBtn.value='删除';
		oDiv.style.font='normal 12px verdana';
		var o=DvFileInput.$('dv_fileinput_'+(DvFileInput.count-1));
		DvFileInput.ae(oBtn,'click',function(){
			DvFileInput.$('dv_fileinput_'+(DvFileInput.count-1)).disabled=true;
			oBtn.parentNode.parentNode.removeChild(oBtn.parentNode);
        });
        oDiv.innerHTML=DvFileInput.filename(o.value);
        oDiv.appendChild(oBtn);
        DvFileInput.$('dv_fileinput_show').appendChild(oDiv);
	},
	init:function(){
		var a=document;
		a.writeln('<div id="dv_fileinput_formarea"><a href="javascript:;" class="addfile"><input id="dv_fileinput_0" name="dv_fileinput_0" class="addfile" size="1" type="file" onchange="DvFileInput.add();");></a><br/><div id="dv_fileinput_list"></div><div id="dv_fileinput_show"></div><input type="button" onclick="DvFileInput.send()" value="上传" /></div>');
	},
	send:function(){
		var f=document.createElement("form");
		var o=DvFileInput.$('dv_fileinput_formarea');
		o.appendChild(f);
		var hiddenIframe=document.createElement("iframe");
		hiddenIframe.src="about:blank";
		hiddenIframe.name="aaa";
		hiddenIframe.id="aaa";
		hiddenIframe.width="300";
		hiddenIframe.height="200";
		hiddenIframe.frameborder="1";
		f.appendChild(hiddenIframe);
		f.action="post_upload.asp?t=1&boardid=3";
		f.target="aaa";
		f.method="post";
		f.enctype="multipart/form-data";
		setTimeout(function(){f.submit();},1000);
	}
};
//-->
</script>
</head>
<body>
<script language="javascript">
<!--
DvFileInput.init();	
//-->
</script>
</body>
</html>